body.login {
    background: none repeat scroll 0 0 #FBFBFB;
    min-width: 0;
}

body {
    /*background-color:#eeeeee;*/
    font-family: sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    min-width: 600px;
      margin:0;
  padding:0;
  background: url(images/admin/bg.jpg) no-repeat center fixed; 
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}


.login h1{
    text-align:center;
    padding-bottom: 15px;

}


#all{

}

input{
    border: 1px solid #DDDCDC;
    box-shadow: 1px 1px 10px #CBC9C9 inset;
    padding: 5px;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

input[type='submit'] {
  border: 1px solid #AAAAAA;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 0px;  
  width:100%;

}

input:hover, input:focus{
    outline:none;
    border:1px solid rgba(51, 181, 229, 0.8);
    box-shadow: 0px 0px 5px rgba(51, 181, 229, 0.8) inset,
                0px 0px 10px rgba(51, 181, 229, 0.8);
}

#login form {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 0px 20px  rgba(140, 140, 140, 1);
    font-weight: normal;   
    padding: 10px 25px 10px;
}

#user_login, #user_password{
    width:230px;
}

#login {
   margin: auto;
   padding: 15%;
   width: 300px;
}


.notif{
  margin: 12px 0 16px;
  padding: 15px;
  border-radius: 4px 4px 4px 4px;
  border-style: solid;
  border-width: 1px;
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #FFF!important;
}